﻿//////////////////////////////////////////////////////////////////////////////
//
//  Copyright © 1998-2024 Glodon Company Limited.  All rights reserved.
//
//  Use of this software is subject to the terms of the Glodon license
//  agreement provided at the time of installation or download, or which
//  otherwise accompanies this software in either electronic or hard copy form.  
//
//////////////////////////////////////////////////////////////////////////////


#pragma once
#include "GcmpModelInterface.h"

namespace gcmp
{
    /// \brief 元素属性值类型
    enum class ElementAttributeValueType : int32_t
    {
        Invalid = 0,          ///< 无效属性值类型
        Int32 = 1,            ///< 整型
        UInt32 = 2,           ///< 无符号整型
        Int64 = 3,            ///< 长整型
        UInt64 = 4,           ///< 无符号长整型
        Double = 5,           ///< （单、双精度）浮点型
        String = 6,           ///< 字符串型
        Bool = 7,             ///< 布尔型
        Binary = 8            ///< 二进制数据块型
    };

}